package com.yuesystem.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yuesystem.entity.Feedback;

/**
 * 反馈接口.
 */
public interface FeedbackService extends IService<Feedback> {
  
  /**
   * 客服获取收到的反馈.
   */
  Page<Feedback> getPage(int page, int pageSize);
  
  /**
   * 管理员、编辑获取未处理的反馈.
   */
  Page<Feedback> getPage1(int page, int pageSize);
  
  /**
   * 客服获取已处理的反馈.
   */
  Page<Feedback> getPage2(int page, int pageSize);
  
  /**
   * 管理员、编辑获取已处理的反馈.
   */
  Page<Feedback> getPage3(int page, int pageSize);
  
  /**
   * 用户获取已发布的反馈.
   */
  Page<Feedback> getMyFeedback(int page, int pageSize);
  
  /**
   * 用户获取已处理后的反馈.
   */
  Page<Feedback> getPageFinish(int page, int pageSize);
}
